construction and contracting company - Alemán Inglés Diccionario